
package com.huaboot.system.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.huaboot.system.entity.SysPostEntity;
import com.huaboot.system.entity.SysRoleEntity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
* 角色管理
*
* @author ff 222
* @since 1.0.0 2023-08-29
*/
@Mapper
public interface SysRoleMapper extends BaseMapper<SysRoleEntity> {

    /**
     * 根据用户ID，获取用户最大的数据范围
     */
    Integer getDataScopeByUserId(@Param("userId") Long userId);

    /**
     * 根据用户ID，获取用户角色编码
     */
    List<String> geRoleCodeByUserId(@Param("userId") Long userId);
}
